# coding:utf-8
        """
        To understand the meaning of classes
        we have to understand the built-in __init__() function.
        All classes have a function called __init__(), 
        which is always executed when the class is being initiated.
        Use the __init__() function to assign values to object properties, 
        or other operations 
        that are necessary to do when the object is being created.
        
        The __init__() function is called automatically
        every time the class is being used to create a new object.
        
        __ is two of char _ 
        """
        
        class Person:
          def __init__(self, name, age):
            self.name = name
            self.age = age
        
        p1 = Person("John", 36)
        
        print(p1.name)
        print(p1.age)